package symbols;

public class ReservedWord extends Token{
	
	
	public ReservedWord (String lex, int tag) {
		super(lex, tag);
	}

	public static final ReservedWord 
		and 		= new ReservedWord("&&", 		Tag.AND),
		or 			= new ReservedWord("||", 		Tag.OR),
		eq 			= new ReservedWord("==", 		Tag.EQ),
		ne 			= new ReservedWord("<>", 		Tag.NE),
		le 			= new ReservedWord("<=", 		Tag.LE),
		lt 			= new ReservedWord("<", 		Tag.LT),
		ge 			= new ReservedWord(">=", 		Tag.GE),
		gt 			= new ReservedWord(">", 		Tag.GT),
		minus 		= new ReservedWord("-", 		Tag.MINUS),
		add			= new ReservedWord("+", 		Tag.ADD),
		mult		= new ReservedWord("*", 		Tag.MULT),
		pow			= new ReservedWord("**", 		Tag.POW),
		div 		= new ReservedWord("/", 		Tag.DIV),
		atribuicao	= new ReservedWord("=", 		Tag.EQUAL_SIG),
		restdiv 	= new ReservedWord("%", 		Tag.PORCENT),
				
		True 		= new ReservedWord("true", 		Tag.TRUE),
		False 		= new ReservedWord("false", 	Tag.FALSE),
		
		
		temp 		= new ReservedWord("t", 		Tag.TEMP);
		
	
}
